/* #ifndef APP-NVUE */
/* 设置全局样式 */
/* (1) 页面高度100%,默认字体28upx,默认行高1.8,背景颜色 */
page {
	height: 100%;
	font-size: 28upx;
	line-height: 1.8;
	background: #F7F9FD;
}

/* 防止图片闪一下 */
image {
	will-change: transform
}

::-webkit-scrollbar {
	display: none;
}

.text-nowrap {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.text-nowrap2 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}



/* #endif */
/* flex布局 */
.d-flex {
	display: flex;
}

.d-block {
	display: block;
}

.d-inline-block {
	display: inline-block;
}

.flex-1 {
	flex: 1;
}

.flex-column {
	flex-direction: column !important;
}

.flex-row {
	flex-direction: row;
}

.flex-wrap {
	flex-wrap: wrap;
}

.flex-nowrap {
	flex-wrap: nowrap;
}

.flex-shrink {
	flex-shrink: 0;
}

.j-start {
	justify-content: flex-start;
}

.j-center {
	justify-content: center !important;
}

.j-end {
	justify-content: flex-end;
}

.j-sb {
	justify-content: space-between;
}

.a-center {
	align-items: center !important;
}

.a-start {
	align-items: flex-start;
}

.a-end {
	align-items: flex-end;
}

.a-stretch {
	align-items: stretch;
}

.a-self-start {
	align-self: flex-start;
}

.a-self-auto {
	align-self: auto;
}

.a-self-end {
	align-self: flex-end;
}

.a-self-stretch {
	align-self: stretch;
}

.a-self-baseline {
	align-self: baseline;
}

/* 状态颜色 */
.s-status_yellow {
	background: #fff5e6 !important;
	color: #FF9900 !important;
}

.s-status_blue {
	background: #E6F0FF !important;
	color: #4087ff !important;
}

.s-status_red {
	background: #fff0ef !important;
	color: #fb4a3e !important;
}

.s-status_gray {
	background: #ebedf1 !important;
	color: #878d99 !important;
}

.s-status_green {
	background: #e9f6e3 !important;
	color: #67c23b !important;
}

.s-status_dark_blue {
	background: #eff3fc !important;
	color: #5f83e5 !important;
}

/* 状态颜色 */

/* 字体颜色 */
.color-gray {
	color: #878D99 !important;
}

.color-black {
	color: #171717 !important;
}

.color-blue {
	color: #4087FF !important;
}

.color-red {
	color: #fb4a3e !important;
}

.color-green {
	color: #67C23B !important;
}

.color-222 {
	color: #222222 !important;
}

/* 字体颜色 */

/* 背景颜色 */
.bg-orange {
	background-color: #FF9B5F;
}

.bg-dark_green {
	background-color: #70cdae;
}

.bg-gray {
	background-color: #A3B1C4;
}


/* 背景颜色 */
.course_item .u-radio {
	align-items: flex-start !important;
}

.course_item .u-radio__icon-wrap {
	margin-top: 10rpx !important;
	margin-right: 25rpx !important;
}

.course_item_2 .u-radio__icon-wrap {
	margin-right: 24rpx !important;
}

.reason_input /deep/.input-placeholder {
	font-size: 28rpx !important;
}
.rotate-180{
	transform: rotate(-180deg);
}
.select_course_itme .u-radio__icon-wrap {
	margin-right: 25rpx !important;
}
/* editor placeholder样式 */
.ql-container .ql-blank:before {
	font-size: 32rpx;
	text-align: left;
	color: #878d99;
	line-height: 40rpx;
	font-style: normal;
}
.ql-container{
	width: 686rpx;
	height: auto;
	min-height: 192rpx !important;
	overflow: scroll;
}
.school_desc .u-textarea{
	padding: 0 !important;
}